@charset "utf-8";
/*登录*/
html{background:#eeeeee;}
.header-tp-icon ul li{ margin-left:40px;}

.lr-box{ width:100%; background:#fafafa; border-top:2px solid #e8411b;}
.lr-border{ width:100%; height:7px; background:url(../images/login-border.gif) repeat-x; overflow:hidden;}
.login-content{ width:1080px; margin:0 auto; padding-top:80px;}
.login-ad{ width:550px; height:350px; line-height:270px; float:left; display:inline;}
.login-ad img{ margin-top:0px; border-radius:3px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5) -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5); box-shadow:0 0 10px rgba(0, 0, 0, .5);}
.login-wrap{ float:right;}
.login{ float:right; width:390px; padding:10px 30px 40px 30px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:2px solid #e8411b; background:#fff; border-radius:3px; -webkit-box-shadow:0 0 10px rgba(80, 80, 80, .5) -moz-box-shadow:0 0 10px rgba(80, 80, 80, .5); box-shadow:0 0 10px rgba(80, 80, 80, .5); margin-bottom:90px;}
.login p{ padding:0 0 2px 0; float:left; margin:4px 0 0 6px; width:380px; display:inline; color:#666; position:relative;}
.login p span,.login p em{ height:24px; line-height:24px; float:left; text-align:left; padding-left:5px; position:absolute; left:0px; top:67px;}
.login p em{ padding-left:20px; line-height:22px;}
.l-input{ width:330px; border:1px solid #cccccc; height:30px; line-height:30px; padding:5px 5px 5px 45px; font-size:14px; color:#999; margin-top:25px;}
.l-input:focus{ border:1px solid #999999; color:#333;}
.submit-btn{ width:100%; height:38px; margin-top:15px; background:#e8411b; border:0; cursor:pointer; font-size:18px; color:#fff;}
.submit-btn:active{ background:#e65a3b;}
.check-error{ position:relative;}
.check-error input{ border:1px solid red;}
.check-error span{ width:330px; height:16px; line-height:16px; float:left; color:red; position:absolute; left:0px; top:30px; +top:31px;}
.login-t{ font-size:18px; margin-top:15px;}
.login-t span{color:#e8411b;}
.login-t a{ font-size:18px; color:#2e2e2e;}
.login-t a:hover{ text-decoration:none;}

.login p.message{border:1px solid red; background:#ffebec; width:336px; float:left; color:red; border-radius:4px; padding:10px 22px; margin:10px 0 -10px 0;}
.message font{ color:red; padding-left:5px;}
.login p.login-auto-checkbox{ padding:25px 0 5px 0; float:left;}
.user-name-icon,.password-icon,.phone-icon,.referrer-icon{ width:25px; height:25px; background:url(../img/icon.png) no-repeat; float:left; position:absolute; left:10px; top:33px;}
.user-name-icon{ background-position:-94px -2px;}
.password-icon{ background-position:-94px -32px;}
.phone-icon{ background-position:-94px -94px;}
.referrer-icon{ background-position:-94px -122px;}
.register-word{ line-height:24px; font-size:14px; text-align:right;}
.register-word a{ color:#e8411b; font-size:14px;}
.login-auto-checkbox #auto{ float:left; margin-top:2px;_ margin-top:0px;}

.check-error input{ border:1px solid #e8411b;}
.check-error span{ text-align:left; padding-left:5px; width:353px; height:16px; line-height:16px; float:left; color:red;}
.check-error span .check-error-icon{ width:15px; height:15px; background:url(../img/validform/error.png) no-repeat; float:left; margin:3px 4px 0 0;}
.Validform_wrong{ padding-left:20px; margin:0 0 0 5px; background:url(../img/validform/error.png) no-repeat 0 2px; color:red;}
.Validform_right{ padding-left:20px; margin:0 0 0 5px; background:url(../img/validform/right.png) no-repeat 0 2px; color:#7eb804;}
#Validform_msg{ display:none;}


/*注册*/
.tel-code-box{ position:relative;}
.tel-code-box .l-input{ width:150px;}
.tel-code-box #phone-btn{ position:absolute; right:0; top:0; height:44px; line-height:44px; padding:0 5px; width:140px; margin-top:25px;}
.tel-code-box .phone-code-button{ border:1px solid #e6e6e6; background:#f3f3f3; color:#656565; cursor:pointer;}
.tel-code-box .phone-code-button-off{border:1px solid #f1f1f1; background:#fff; color:#b5b5b5; cursor:default;}


/*找回密码*/
.find-pwd-wrap{ width:800px; margin:0 auto;}
.find-pwd-wrap .login{ width:740px; padding-top:30px; padding-bottom:60px;}
.find-pwd-wrap .login form{ margin-left:90px;}
.item-box{ float:left; width:500px;}
.item-box .item-title{ float:left; width:100px; margin-top:25px; height:42px; line-height:42px; font-size:18px; text-align:right; padding-right:10px;}
.item-box .check-success{ flaot:left;}
.find-pwd-wrap .submit-btn{ margin-left:110px;}

.success-wrap .login p span,.success-wrap .login p em{ position:static;}
.member-success-box{ margin-left:260px; margin-top:50px;}
.member-success-box .member-success-img{ float:left; margin-right:15px;}
.member-success-content strong{ font-size:20px; color:#585858;}
.member-success-content .jump-box{ color:#9a9a9a; padding-top:10px; margin-left:40px; font-size:14px;}
.member-success-btn a{ height:32px; line-height:32px; text-align:center; background:#e8411b; color:#fff; padding:0 30px; font-weight:bold; float:left; font-size:16px; margin:40px 0 0 45px;}
.member-success-btn a:hover{text-decoration:none;}

